package vip.xiaonuo.smzq.modular.kcl.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import vip.xiaonuo.smzq.modular.kcl.entity.Zb;
import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.smzq.modular.kcl.entity.vo.Coordinates;

import java.util.List;

/**
 * 坐标 服务类
 *
 * @author eomer
 * @since 2024-02-22
 */
public interface IZbService extends IService<Zb> {

    Page<Zb> page(Zb zb);

    /**
     * 勘查区块范围，资源储量计算范围的拐点坐标，标高，面积及示意图
     * @Param kqbm 矿区编码
     * @Param djflbm 登记分类编码
     * @Param nd 年度
     */
    Coordinates getCoordinates(String kqbm, Integer djflbm, Integer nd);


    Integer addZb(Coordinates coordinates);

    List<Zb> selectList(QueryWrapper<Zb> queryWrapperZb);

    void delect(String kqbh, Integer djflbh, Integer nd);
}
